@charset "utf-8";
/* CSS Document */

ul.mainmenu {margin:40px 0 0 190px; padding:0; list-style:none; height:35px; font-size:15px; text-align:center; text-transform:uppercase;}
ul.mainmenu li {display:block; float:left; cursor:pointer; list-style-type:none;}
ul.mainmenu > li {position:relative; margin-left:40px;}
ul.mainmenu li a {padding:0; display:block; line-height:35px; text-decoration:none; color:#565656;}
ul.mainmenu li a span {display:block;}

ul.mainmenu > li:hover > a, ul.mainmenu > li.active > a {color:#f58220; background:url(../img/bg-menu-act.png) 50% 100% no-repeat;}

ul.mainmenu li:hover > ul {left: auto;}

ul.mainmenu ul {width:150px; position:absolute; z-index:99; margin:0; padding:0; left:-999em; background:#fff url(../img/bg-sub-menu.jpg) repeat-x; font-size:13px; text-align:left;}
ul.mainmenu ul li {width:150px; padding:0 !important; margin:0 !important;} 
ul.mainmenu ul li a {line-height:normal; padding:8px 10px; text-transform:capitalize; background:none !important; border-bottom:1px solid #d9d9d9;}
ul.mainmenu ul li a:hover,ul.mainmenu ul li.active a {color:#f58220;}
ul.mainmenu ul span {display:block;}

ul.mainmenu ul ul {margin:-35px 0 0 90%;}

